// 底部购物车徽标显示的模块
import { mapGetters } from 'vuex'
export default {
  computed: {
    ...mapGetters('m_cart', ['total'])
  },
  data() {
  },
  watch: {
    // 监听 total 值的变化
    total() {
      // 调用 methods 中的 setBadge 方法，重新为 tabBar 的数字徽章赋值
      this.setBadge()
    }
  },
  onShow() {
    // 在页面刚展示的时候，设置数字徽标
       this.setBadge()
  },
  
 methods:{
   setBadge() {
     uni.setTabBarBadge({
       index: 2,
       text: this.total + ''// 注意：text 的值必须是字符串，不能是数字
     })
   }
 }
}